Modular Sieves for Directed Hamiltonian Cycles

نویسندگان

  • Andreas Björklund
  • Ioannis Koutis
چکیده

We are motivated by a tantalizing open question in exact algorithms: can we detect whether an n-vertex directed graph G has a Hamiltonian cycle in time significantly less than 2? We present new randomized algorithms that improve upon several previous works: a. We show that for any constant 0 < λ < 1 and prime p we can count the Hamiltonian cycles modulo p n 3p ⌋ in expected time less than c for a constant c < 2 that depends only on p and λ. Such an algorithm was previously known only for the case of counting modulo two [Björklund and Husfeldt, FOCS 2013]. b. We show that we can detect a Hamiltonian cycle in O(3) time and polynomial space, where α(G) is the size of the maximum independent set in G. In particular, this yields an O(3) time algorithm for bipartite directed graphs, which is faster than the exponential-space algorithm in [Cygan et al., STOC 2013]. Our algorithms are based on the algebraic combinatorics of “incidence assignments” that we can capture through evaluation of determinants of Laplacian-like matrices, inspired by the Matrix–Tree Theorem for directed graphs. In addition to the novel algorithms for directed Hamiltonicity, we use the Matrix–Tree Theorem to derive simple algebraic algorithms for detecting out-branchings. Specifically, we give an O(2)-time randomized algorithm for detecting out-branchings with at least k internal vertices, improving upon the algorithms of [Zehavi, ESA 2015] and [Björklund et al., ICALP 2015]. We also present an algebraic algorithm for the directed k-Leaf problem, based on a non-standard monomial detection problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Upper Bounds for the Number of Hamiltonian Cycles

Abstract. An upper bound for the number of Hamiltonian cycles of symmetric diagraphs is established first in this paper, which is tighter than the famous Minc’s bound and the Brégman’s bound. A transformation on graphs is proposed, so that counting the number of Hamiltonian cycles of an undirected graph can be done by counting the number of Hamiltonian cycles of its corresponding symmetric dire...

متن کامل

Hamiltonian Cycles in Directed Toeplitz Graphs

Hamiltonian Cycles in Directed Toeplitz Graphs Dr Shabnam Malik Faculty of Mathematics, Forman Christian College University, Lahore Pakistan An (n × n) matrix A = (aij) is called a Toeplitz matrix if it has constant values along all diagonals parallel to the main diagonal. A directed Toeplitz graph is a digraph with Toeplitz adjacency matrix. In this talk I will discuss conditions for the exist...

متن کامل

Improved Sufficient Conditions for the Existence of Anti-Directed Hamiltonian Cycles in Digraphs

Let D be a directed graph of order n. An anti-directed (hamiltonian) cycleH inD is a (hamiltonian) cycle in the graph underlyingD such that no pair of consecutive arcs in H form a directed path in D. In this paper we give sufficient conditions for the existence of anti-directed hamiltonian cycles. Specifically, we prove that a directed graph D of even order n with minimum indegree and outdegree...

متن کامل

When the Cartesian Product of Directed Cycles is

The Cartesian product of two hamiltonian graphs is always hamiltonian. For directed graphs, the analogous statement is false. We show that the Cartesian product C,,, x C,, of directed cycles is hamiltonian if and only if the greatest common divisor (g.c.d.) d of n, and n, is a t least two and there exist positive integers d,, d, so that d, + d, = d and g.c.d. (n,, d,) = g.c.d. (n,, d,) = 1. We ...

متن کامل

On the Structure of Hamiltonian Cycles in Cayley Graphs of Finite Quotients of the Modular Group

It is a fairly longstanding conjecture that if G is any finite group with IG/ > 2 and if X is any set of generators of G then the Cayley graph T(G : X) should have a Hamiltonian cycle. We present experimental results found by computer calculation that support the conjecture. It turns out that in the case where G is a finite quotient of the modular group the Hamiltonian cycles possess remarkable...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1607.04002  شماره 

صفحات  -

تاریخ انتشار 2016